<?php
require_once 'User.php';
require_once 'LoginView.php';

class AdminView
{
	// Visar alla användare.
	public function showUsers($UserArray)
	{
		$LoginView = new LoginView();
		
		$xhtml = '<div class="userDiv">';
		$xhtml .= "<h2>Användarlista</h2>";
		$xhtml .= "<ul>";
		
        foreach ($UserArray as $user)
        {	
			if ($user->getUserId() != "1")
			{
			$xhtml .= "<li>";
			
				$xhtml .= $user->getUsername();
				$xhtml .= $this->removeUserBtnAdmin($user->getUserId());
			
			$xhtml .= "</li>";
			}
        }
        
		$xhtml .= '</ul></div>';
        return $xhtml;
	}
	
	// Visar ta bort användare-knappen.
	public function removeUserBtnAdmin($userId)
	{
		$xhtml = '<form action="" method="post">
                            <input type="hidden" name="userId" value="' . $userId . '" />
							<input type="submit" name="adminRemoveUser" class="submitBtn" value="Ta bort användaren" />
                        </form>';
		return $xhtml;
	}
	
	// Kollar om admin försökte ta bort en användare.
	public function adminTriedToRemoveUser()
	{
		if (isset($_POST['userId']) && isset($_POST['adminRemoveUser']))
		{
			return true;
		}
		
		return false;
	}
	
	// Hämtar användarId.
	public function getUserId()
	{
		return $_POST['userId'];
	}
	
	// kollar om admin har försökt avinstaller.
	public function triedtoUninstallNotes()
	{
		if (isset($_POST['UninstallNotes']))
		{
			return true;
		}
		return false;
	}
}